Cloud and digital operations system and method

ABSTRACT

The disclosure is directed to a system for integrating and centralizing multiple manufacturing software types into a consolidated platform. The system interfaces with third party software and performs data collection, data analytics, factory controls, virtual modeling, and checklist creation, as well as many other manufacturing applications. Artificial intelligence and machine learning are also integrated into the platform to assist with root cause analysis and increasing production efficiency.

CROSS REFERENCE TO RELATED APPLICATION

This application is a Continuation Application of U.S. patentapplication Ser. No. 16/566,672, filed Sep. 10, 2019, entitled “CLOUDAND DIGITAL OPERATIONS SYSTEM AND METHOD”, which claims the benefit ofand priority to U.S. Provisional Patent Application No. 62/729,352,filed on Sep. 10, 2018, entitled “CLOUD AND DIGITAL OPERATIONS SYSTEMAND METHOD”, the entire contents of which are incorporated herein byreference.

BACKGROUND

The current manufacturing environment relies on computer systems tostore data and to control facility manufacturing processes. Companiesuse historical data from sources such as sensors and reports to createtrends and graphs to predict future equipment and market behavior. Asthe world of analytics finds itself in a broader class of industry, arealization that the more data one gathers, the more likely it is tofind anomalies or opportunities for improvement within a given processhas become apparent.

However, advanced analytics is a complicated endeavor. Typically, acompany relies on a small percentage of the workforce to transform datainto a useful form. What's more, the small percentage of people may nothave access to all the data sources, or truly understand what signalsshould be flagged as important. Often, the software capable oftransforming and displaying data is only accessible by certainelectronic hardware. This limited access results in rudimentary reportssuch as screenshots of analytics, with no capability for the reviewer tomanipulate the data or interface with the data source. These limitationsforce those who must make the decision about the future of a company touse an incomplete overview to do so.

In addition, the cost of continuously upgrading and maintaining theonsite infrastructure to collect, store, and analyze data is of concern.Large scale operations scattered across the globe typically use onsiteservers and data storage to handle their data needs. These services areat times provided by different vendors, resulting in different hardware,software, and training requirements for data management at each site.Often, incompatibility issues arise when trying to collect and analyzedata from multiple sources on a global scale. Constancy betweenfactories is further complicated by different human machine interfacesbeing used at different facilities for facility control operations.

Many companies are reluctant to move data collection and facilitycontrol operations to a central location where communication access isestablished to multiple remote locations using the internet, forexample. There are legitimate concerns for this hesitation: foremost issecurity. While it may be possible to justify the cost of a centralizeddata and facility control facility, there is risk that a competitor maybe able to gain access to the system and steal trade secrets. Inaddition, so called hackers may be able to gain access to thecentralized facility and manipulate tool settings or wipe out entiresystems, causing massive financial loss.

Another concern for having multiple factories controlled by acentralized system is that a data connection loss would render theremote business locations inoperable or cause quality issues within thefinal product. In fact, for this reason some industries are prevented bygovernment regulations from having a cloud based data management systemwith no onsite infrastructure.

The development of a data collection and facility control system fromthe ground up has other shortcomings. While different third-partyapplications (apps) and software programs can be added to a system,communication between the different programs to create a seamlessinterface to access the data and controls that each can provide can bedifficult to achieve.

The inability to integrate fully developed third party apps and programsinto a data collection and control system can be detrimental to acompany's success. Also, the inability to integrate virtual reality intothe development process, for example, can give competitors that haveaccess to virtual machines (VMs) an edge on development by eliminatingthe need for costly experiments and prototyping. Finding ways ofintegrating artificial intelligence (AI) into the analytics, design, andcontrol process is becoming more desirable.

Therefore, there is a need for a centralized data analytics and facilitycontrol system.

SUMMARY

The present disclosure is directed to an advanced data analytics andmanufacturing facility control server and system and its associatedhardware and software (hereinafter the system). Though the system isdescribed herein in the context of manufacturing, it is not limited to amanufacturing environment, and has utility in many other environments aswell, such as business for example. The system, in some embodiments, cancomprise a secure, managed solution for gathering, storing, visualizingand analyzing data. In some embodiments, the system can be an accessedby hardware and software located at an onsite facility. In someembodiments, the system can be accessed from a remote location (i.e. thecloud) by the onsite facility. In some embodiments, the system can runin a hybrid configuration at both the onsite location and from thecloud. In some embodiments, the onsite or cloud hybrid configurationscan operate independently or in tandem with each other. In someembodiments, after a connection loss between the onsite and cloudlocations the data collected by one location is copied to the otherlocation so that both locations have data that is synced and matchedafter communication has been restored.

In some embodiments, configuring the system as a hybrid system offersmany solutions to problems faced in industry today. In some embodiments,the ability to have access to the same system tools from both an onsiteserver and a cloud based server increases process robustness. In someembodiments, a hybrid configuration has the benefit of bandwidthconservation. For example, in some embodiments, videos with large gapsof insignificant data can be analyzed at a local server, theinsignificant data separated, and the important data uploaded to thecloud for permanent storage. In some embodiments, the local server canstore the data, and trickle the information to the cloud server asbandwidth becomes available. In some embodiments, the system comprisesredundancy for critical applications where data is vital. In someembodiments, the system includes redundancy to protect the user'sinformation by storing information both onsite and in the cloud.

In some embodiments, the system can comprise Artificial Intelligence(AI) and/or machine learning. In some embodiments, AI and/or machinelearning can be used to recognize defects in products that previouslycould only be done with human analysis. In some embodiments, AI and/ormachine learning analysis facilitates an increase in the number ofsamples that can be analyzed. In some embodiments, AI and machinelearning can compare sample results to changes in upstream processes. Insome embodiments, AI and/or machine learning provides root causeanalysis and suggestions for fixing the issue.

According to some embodiments, AI and/or machine learning can analyzefactory operations methods for different duty shifts. In variousembodiments, factory operations comprise start-up and shut-downoperations, steady state operations, product line changes, or anychangepoint in a manufacturing and/or delivery process. In variousembodiments, AI and/or machine learning compares different operator'smethods during different operations. The AI can use operation data tosuggest the most efficient or “best practice” for performing theoperation according to some embodiments. In some embodiments, thisallows for standardization across shifts and even across factories,which increases efficiency and quality. Some embodiments of the systeminclude operations or applications, and/or digitalization that candeliver extended capabilities to the operator, and/or digitize manualprocesses across assets, engineering and operations, and/or enablemobility and access to data anywhere. Some usage or examples includeproduct or shift changeover checklists, and/or incident managementincluding historical case referencing, and/or collaboration with remoteor scarce experts.

In some embodiments, the system allows users to discover valuableinsights within their business or manufacturing environment. In someembodiments, the system setup requires no additional IT, staffing, orinfrastructure. In some embodiments, the system can rely whole or inpart on a cloud based applications and/or data storage. In someembodiments, the system can collect high fidelity, time-series data frommultiple, disparate sensors and smart devices. In some embodiments, highfidelity, time-series data is stored within a secure cloud and/or onsiteenvironment. In some embodiments, the system automatically uploads ordownloads files during runtime to/from remote storage locations using aFile Transfer Protocol (FTP) configured via scripting and/or the systeminterface.

In some embodiments, the system can collect equipment downtime eventand/or production data from onsite manufacturing location throughelectronic devices and/or manual data entry. In some embodiments, userscan use collected data to drive performance improvements using KeyPerformance Indicators (KPIs) and/or perform asset utilization rootcause analyses in real time. In some embodiments, the system allowsusers to standardize and share best practices through onsitecommunications networks and/or in the cloud, so that users receiveeasily understandable power analysis and intelligent reporting tools viaonsite displays or mobile devices. In some embodiments, the reportingcan be accessed on demand, and/or through a newsfeed, improving thespeed at which information is obtained. In some embodiments, customizedreporting dashboards can be added in minutes.

In some embodiments, in addition to manufacturing facilities, the systemcan support scheduling and delivery services. In some embodiments, thesystem can store and analyze order data from consumers. In someembodiments, the system can be configured to predict events such as whena customer may run out of a product and/or resource, for example. Insome embodiments, third parties, such as but not limited to customers,can access the system so that one or more of configurations, controls,and/or data can be uploaded, downloaded, or changed. In someembodiments, the system is used by the third party to evaluate trendslike cost, delivery times, or any other parameter the user desires.

In some embodiments, the system can provide alarms for processanomalies. In some embodiments, the system can send online alarms orreports using any multi-media formats. In some instances, when an alarmcomes up on HMI, a user can see the alarm on a screen, and/or request 3Dlocation view of the asset, and/or transfer the task of equipmentinspection to a mobile device, and/or receive a recommended route tolocation on a mobile device, and be made aware of safety concerns on thepath. In some embodiments, in addition to viewing the equipment, theuser can request location of components (e.g., such as isolationswitches), and/or a location and/or zone can be tagged-out, so that allusers or personnel are aware. Some embodiments include systems andmethods for operation or process performance, such as a comparison ofcurrent vs benchmarking from SAT, and/or utilization vs expectation,etc.

In some embodiments, multi-media formats comprise PDF, for example. Insome embodiments, alarms can be real-time and/or historical. In someembodiments, the system can log data in any format to any database. Insome embodiments, the system can use one or more notifications to sendcustomized alarms. In some embodiments, customized alarms are sent toelectronic hardware. In some embodiments, electronic hardware comprisesone more of computers, inboxes, printers, mobile devices, pagers,smartphones, and/or any devices capable of receiving digital data.

In some embodiments, the system can provide animation tools to improvethe delivery of information. In some embodiments, the user can takecommand over graphics in a user friendly and intuitive interface. Insome embodiments, the system allows users to paste images and rotateimages dynamically using custom rotation points. In some embodiments,animation options include filling bar graphs with color, and/oradjusting the scale of objects. In some embodiments, system animationtools can comprise ‘command’ (for touch, keyboard and mouseinteraction), hyperlink, text data link, color, resize, transparency,and position, as non-limiting examples.

In some embodiments, the system can comprise collaboration tools. Insome embodiments, users can compare any file and/or merge changes frommultiple developers. In some embodiments, the system supports one ormore of versioning, source control, interaction, email, and encryptionof stored and transmitted data. Some non-limiting example embodiments offunctionality provided by the system include the ability to determinehow to react to current variation based on past situations. Further, thesystem can provide all tools or applications surrounding day to dayoperations enable collaborating between team members (e.g., chat,messages, photos, etc.), provide location specific applications, theintegration of applications (including any applications with 3rdparties), and provide asset chain and people chain functions.

In some embodiments, the system can log digital and/or physical events.In some embodiments, a log ensures traceability for operator initiatedactions or internal system activities. In some embodiments, log eventexamples captured by the system can comprise one or more of securitysystem changes (user logon or off), screen open/close, recipe/reportoperations, system warnings, and/or any tag value changes, includingcustom messages.

In some embodiments, the system brings the field operator into theautomation loop by utilizing a combination of workforce managementsoftware, mobile handheld computers, monitoring devices and RadioFrequency Identification (RFID) equipment tags or bar codes. In someembodiments, this mobile framework results in a significantly improveddecision support system for managing plant assets. In some embodiments,workers are easily guided through a question and answer process whichhelps uncover hidden bottlenecks and process or equipment problems. Ifproblems are found, workers are immediately guided to solutions throughadditional steps or actions to properly identify and address thedeveloping issue according to some embodiments. In some embodiments, thesystem can include built-in mobility, and can leverage a smart phoneplatform (camera, messaging, notification, GPS, etc.), provide locationaware work activities & notifications, enable security, and conveyinformation. In some embodiments, the system includes a “Mobile FIRSTProductivity Suite” providing a set of mobile applications to performall key plant functions. According to some embodiments, the systemcomprises AVEVA Mobile Operator Rounds®.

In some embodiments, the system can meet stringent traceabilityrequirements such as set forth by the Food and Drug Administration(FDA). In some embodiments, users can take advantage of built-infunctionality to create 21 CFR part 11 compliant projects withtraceability and/or e-signatures. In some embodiments, the systemtraceability is used in pharmaceutical and/or food applications. In someembodiments, system traceability can be used for any application wheretraceability is a requirement or is desirable.

In some embodiments, the system can create screens and/or Human MachineInterfaces (HMIs) to meet any application requirement. In someembodiments, the system can combine animated objects to create anyfunctionality required, and store graphics in a library for future use.In some embodiments, the system allows access of the same screen frommultiple displays on multiple computers. In some embodiments, the systemallows access of the same display content across different productlines. In some embodiments, the system providing of the same displayacross multiple locations and/or across product lines creates aconsistent system “look and feel.”

In some embodiments, the system supports a historian database. In someembodiments, the system optimizes trend history. In some embodiments,the system can incorporate data decimation into the historian database.In some embodiments, the system is designed to load values fromStructured Query Language (SQL) Relational Databases. In someembodiments, the system provides tools that allow quick access toStatistical Process Control (SPC) values without any need forprogramming. In some embodiments, the historian database can beintegrated into any manufacturing and/or business platform. In someembodiments, the historian database can be effectively accessed bymultiple interface platforms from multiple vendors.

In some embodiment, the historian database comprises advanced dataretrieval modes. In some embodiments, the modes can retrieve data andformat the data into one or more of the following non-limiting examples:time-in-state; slope; interpolated; best fit; time-weighted average;integral; counter; cyclic and delta; full; minimum, maximum, average;value state; round trip; as well as any other desired format. In someembodiments, the advanced data retrieval mode can also replay one ormore sets of data recorded within a time period. In some embodiments,the advanced data retrieval mode can align or offset timeframes fromdifferent data sets to evaluate time dependent process effects.

In some embodiments, the system comprises platform agnostic core runtimefor Linux, VxWorks, and/or other embedded platforms. In someembodiments, platform agnostic core runtime allows the user to makeintelligent embedded systems and add machines to one or more of theInternet of Things (IoT), Industrial Internet of Things (IIoT),“Industry 5.0,” and/or other networks.

In some embodiments, the system comprises import wizards. In someembodiments, the system can convert third party applications into systemapplications. In some embodiments, third party applications include oneor more of FactoryTalk™, ME/SE, PanelMate™, or PanelBuilder™ 32, asnon-limiting examples. In some embodiments, the import wizard allows theuser to save time in conversion from a previously third party designedapplication into one or more of the system's HMI applications.

In some embodiments, the system comprises intellectual propertyprotection. In some embodiments, one or more of screens, documents,scripts and worksheets can be individually protected with just a fewmouse clicks. In some embodiments, protection comprises the use ofauthentication devices or software. In some embodiments, authenticationdevices or software comprises the use of one or more of retinal,fingerprint, and/or or passwords, as non-limiting examples. In someembodiments, authentication prevents unauthorized viewing or editing ofa project and/or application.

In some embodiments, the system comprises JavaScript custom widgets. Insome embodiments, the custom widgets allow the user to integrate one ormore of 3rd party, reusable JavaScript, Hypertext Markup Language 5(HTML5), and/or Cascading Style Sheets (CSS) interface properties and/orevents to expand and enhance the graphical interface (e.g., HMI).

In some embodiments, the system comprises multi-language support. Insome embodiments, the system can allow the user to develop anapplication in one or more development languages. In some embodiments,development languages comprise one or more of English, Portuguese,German, French, Russian, Chinese Traditional and Simplified, Spanish,and/or any other language. The system allows the user to use translationtools to switch the runtime to any language according to variousembodiments. In some embodiments, the system's HMI offers automatic fontreplacement based on the language selected.

In some embodiments, the system comprises a multi-touch interface. Insome embodiments, a multi-touch interface allows users to developapplications for any touch screen device. In some embodiments, thesystem comprises using familiar, modern interface gestures. In someembodiments, interface gestures comprise swiping, pinch zooming, andpanning. In some embodiments, gestures allow the use to perform actions.In some embodiments, actions comprise one or more of rotating graphics,docking screens, taking advantage of features like dual-touch command,and swiping to change screens and/or any other commands.

In some embodiments, the system comprises support for .NET and ActiveX.In some embodiments, .NET and ActiveX allows a user to add 3rd partycontrols to enhance a project. In some embodiments, the system HMI is acontainer for ActiveX and .NET controls. In some embodiments, .NET andActiveX. allow the user to add functionality such as browsers, mediaplayers, charting, live streaming from cameras, and/or other ActiveX or.NET controls to the system.

In some embodiments, the system comprises native Open PlatformCommunications (OPC) interfaces. In some embodiments, OPC comprises oneor more of OPC User Agent (UA) (Client/Server), OPC DesktopAdministration (DA) (Client/Server), OPC Extensible Markup Language(XML) (Client), and OPC Head Disk Assembly (HDA) (Server). In someembodiments, OPC UA and OPC DA also offer native redundancyconfiguration and/or tag integration for OPC DA and OPC UA servers.

In some embodiments, the system comprises a PDF writer. In someembodiments, the system can send alarms, reports, or any file. In someembodiments, alarms, reports, or files are sent to one or more of aproduction supervisor, quality manager, and/or maintenance staff using aPDF writer and/or any other system communication method.

In some other embodiments, the system comprises an operators firstplatform with real-time advisory that can support the operator to makethe right decisions, and can leverage historical data and operatoractions to suggest potential or appropriate responses. Some embodimentscomprise suggested alarm responses (e.g., the last time this alarmoccurred, this action was taken), and/or operational confidence (e.g.,this action appeared to resolve the process anomaly last time), and/or aleverage of engineering information about the asset or process to ensureright guidance is provided.

In some embodiments, the system comprises recipe management tools. Insome embodiments, recipe management tools comprise using the system toload settings directly to Programming Logic Controllers (PLCs) and/orediting settings before loading settings to a PLC. In some embodiments,the system can use a simulator to evaluate the effects of a PLC change.In some embodiments, the system allows consistency to be maintained byautomating part parameter changes and/or production quantities usingflexible recipe management tools. In some embodiments, automating partparameter changes comprises implementing recipe and/or setting changesto multiple process systems simultaneously and/or at scheduledintervals.

In some embodiments, the system comprises the ability to create clear,concise reports. In some embodiments, reports comprise one or more ofplain text, Rich Text Format (RTF), Extensible Markup Language (XML),Portable Document Format (PDF), HTML, and Comma Separated Value (CSV),and/or integration with Microsoft Office programs. In some embodiments,non-limiting examples of Microsoft Office programs comprise Excel, Word,and PowerPoint.

In some embodiments, the system comprises the ability to use the samedevelopment environment to design and deploy projects to a wide range ofplatforms. In some embodiments, platforms can comprise Linux, VxWorks,Windows Embedded 7/8, Windows 7/8/10, Windows 10 IoT Enterprise(LTSB/LTSC), and Windows Server 2012/2016 editions, as non-limitingexamples.

In some embodiments, the system comprises a scheduler. In someembodiments, the scheduler allows a user to schedule applicationbehavior triggered by changes recorded by the system. In someembodiments, changes comprise one or more of tag changes, date/time,frequency, and/or anything established as trigger. In some embodiments,the scheduler can be used in simulation. In some embodiments, thescheduler can trigger reports and/or other functionality at a time ofday. In some embodiments, the scheduler can read/write reports at anyscan rate.

In some embodiments, data analytics/machine learning capabilities can beimplemented to map actions to positive and negative performanceoutcomes, helping to provide recommendations for operators based on pastperformance. In some embodiments, this builds upon the connectivity andvisualization capabilities to support “what if” scenarios, not onlybased upon relationships derived from the model, but includinghistorical performance to give insights into the likelihood of problemsoccurring or changes improving results.

In some embodiments, the system comprises scripting capability. In someembodiments, the system comprises built-in functions such as standardVBScript, for example. In some embodiments, the range of scriptingsupport allows the user to take advantage of widely available resourcesfor scripting platforms. In some embodiments, both the native systemscripting language and third-party scripting languages can be usedsimultaneously to give the user the functionality needed, even from thinclients. In some embodiments, script debugging tools for the nativeVBScript editor comprise break-points and/or a variable watch list toimprove scripting productivity.

In some embodiments, the system comprises security features whichcomprises support for one or more of group and user accounts,e-signatures, user passwords, and traceability.

In some embodiments, the system comprises studio mobile access. In someembodiments, studio mobile access comprises a multiple documentinterface that allows a user to access the system and/or the system'sgraphical interface (e.g., HMI) from any computer with a browser. Insome embodiments, computers with a browser comprise iPads, iPhones,Android smartphones, and/or Windows computers, as non-limiting examples.In some embodiments, the system comprises support to integratethird-party web-based control. In some embodiments, integratingthird-party web-based controls and apps comprise the use of plugins andapplication programming interfaces (APIs).

In some embodiments, the system comprises a symbols library. In someembodiments, the library comprises one or more of push buttons, pilotlights, tanks, sliders, meters, motors, pipes, valves and other commonobjects. In some embodiments, existing symbols can be modified to suitthe user's needs. In some embodiments, the user can create a symbol fromscratch. In some embodiments, the system also supports 3rd party symbollibraries and graphic tools.

In some embodiments, the system comprises a tag database. In someembodiments, the tag database is an object-oriented database. In someembodiments, an object oriented database comprise one or more ofboolean, integer, real, strings, arrays, classes (structures), indirecttags and/or included system tags. In some embodiments, built-infunctions comprise allow the user to do one or more of creating,deleting, an/or modifying the tag database settings during the runtime.In some embodiments, a tag database increases the flexibility to designgeneric templates that can be easily customized to each project, evenduring the runtime. In some embodiments, the system also offers tagintegration from a wide range of PLCs.

In some embodiments, the system comprises trend analysis. In someembodiments, trend analysis comprises one or more of real-time trendsand/or historical trends. In some embodiments, data can be logged inbinary format. In some embodiments, data can be logged to any local orremote SQL database. In some embodiments, data can be logged to thesystem's historian database. In some the system comprises the capabilityto color or fill trends with graphic elements to enhance clarity ofdata. In some embodiments, date/time based and/or numeric (X/Y plot)trends give the user the flexibility to display information that bestsuits an application. In some embodiments, the system supports verticaland horizontal trending.

In some embodiments, the system comprises troubleshooting. In someembodiments, the user can quickly debug and verify a project using localand remote tools for troubleshooting. In some embodiments,troubleshooting tools comprise one or more of status fields, HTML5 basedDatabase Spy for IoTView, DatabaseSpy and LogWin, as well as any othertroubleshooting tools. Some embodiments use AI and/or machine learningfor troubleshooting. In some embodiments, the system can capture screenopen and close times. In some embodiments, the system can providecommunications in real-time. In some embodiments, the system cancomprise providing messages related to one or more of OPC,recipes/reports, security, database errors and/or custom messages.

In some embodiments, the system comprises a process model simulator. Insome embodiments, the simulator optimizes plant performance. In someembodiments, the simulator improves process design, operational analysisand/or performing engineering studies. In some embodiments, thesimulator is designed to perform rigorous heat and material balancecalculations for a wide range of processes. In some embodiments, thesimulator offers all types of models to support every industry.

In some embodiments, the simulator allows the user to do one or more ofthe following: design new processes; evaluate alternate plantconfigurations; modernize or revamp existing plants; assess and documentcompliance within environmental regulations; troubleshoot anddebottleneck plant processes; monitor, optimize, and/or improve plantyields and/or profitability.

In some embodiments, the simulator comprises one or more of thefollowing features: comprehensive thermodynamics and physical propertydata; creation and management of custom component data; comprehensiverigorous unit operation modeling; customizable process modeling viaMicrosoft® Excel; built-in integration with Excel for custom reporting;SIM4ME™ Portal integration for simulation control and analysis fromExcel; availability via the cloud in addition to onsite access.

In some embodiments, the simulator comprises general flowsheet models.In some embodiments, the simulator can model one or more of thefollowing: shell and tube exchangers, simplified exchangers, LiquifiedNatural Gas (LNG) exchangers, fired heaters, air cooled exchangers,heating/cooling curves, and/or zone analysis, dryers, and/or scorchedparticle detectors, as non-limiting examples. In some embodiments, thesimulator comprises modeling one or more of flash, valves, compressors,expanders, pumps, pipes, and/or membrane separator models, asnon-limiting examples. In some embodiments, the simulator comprisesproviding integration of custom units using an Excel unit operation.

In some embodiments, the simulator comprises flowsheet control. In someembodiments, flowsheet control comprises one or more of the following:feed-forward controllers, feedback controllers, multivariablecontrollers, Risk-based Maintenance (RBM), parameter cross-referencing,and/or auto-sequencing, as non-limiting examples.

In some embodiments, the simulator comprises polymer modeling. In someembodiments, the simulator comprises modeling continuous stirred tankreactors, plug flow reactors, and wiped film evaporators, asnon-limiting examples. In some embodiments, the simulator comprisesmodeling kinetics mechanisms such as homogeneous Ziegler-Natta, chainpolymerization, and condensation polymerization, as well as any otherpolymer process.

In some embodiments, the simulator comprises distillation modeling. Insome embodiments, the simulator comprises modeling one or more of thefollowing: multiple advanced solution algorithms, multiple initialestimate generators, two/three phase distillation, electrolyticdistillation, reactive and batch distillation, liquid-liquid extraction,column and tray sizing or rating, thermosiphon reboilers, as well as anyother process.

In some embodiments, the simulator comprises solids modeling. In someembodiments, the simulator comprises modeling one or more of thefollowing: solid fuel gasification, counter current decanter (CCD),centrifuges, rotary drum filters, dryers, solid separators, cyclones, aswell as any other process.

In some embodiments, the simulator comprises reactor modeling. In someembodiments, the simulator comprises modeling one or more of thefollowing: conversion & equilibrium reactors, plug flow reactors,continuous stirred tank reactors, shift & methanation reactors, boilingpot reactors, batch reactors, inline FORTRAN reaction kinetics, Gibbsfree energy minimization, as well as any other process.

In some embodiments, the simulator comprises cost estimation modeling.In some embodiments, the simulator comprises proving estimates at anystage in development. In some embodiments, the simulator can provideearly phase conceptual estimates. In some embodiments, the simulator canprovide definitive and detailed estimates that provide comprehensive,accurate cost evaluations along the lifecycle of a project.

In some embodiments, the simulator comprises capability for add-onmodules. In some embodiments, add-on modules comprise modules designedto be integrated into the system. In some embodiments, the systemcomprises creating simulator interfaces to work together withthird-party software. In some embodiments, third-party softwarecomprises licensable add-ons. In some embodiments, add-on modules extendthe functionality of the simulator in various ways such as, for example,Excel integration, electrolytic modeling, and/or rate-baseddistillation.

In some embodiments, the simulator comprises operation training. In someembodiments, a copy of the entire manufacturing facility can be modeledusing the simulator. In some embodiments, process changes can be made inthe simulation without affecting the real process model. In someembodiments, the simulator can be used for one or more of the following:training operators on the user interface, running drills, providingtraining for new equipment and/or system upgrades, and/or any other typeof training need. In some embodiments, training simulation models can beintegrated into the system as the actual control interface for afacility or other process.

Some embodiments of the invention include integration of data fromdistributed assets in a distributed environment for context-drivendisplay of 3D models, equipment data specifications, maintenancerecords, related events, and/or drawings and piping and instrumentationdiagrams (“P&IDs”) integrated into a supervisory control and dataacquisition (hereinafter “SCADA”) operator interface. In someembodiments, the SCADA operator interface can present information to anoperator or user about the state of a process such as one or moredistributed assets including one or more distributed components of aprocess control and/or manufacturing information system of a distributedenvironment. In some embodiments, the SCADA operator interface canfunction as a human-machine interface (“HMI”) enabling intake andprocessing of an operators control instructions. In some embodiments, atleast a portion of the SCADA can comprise at least one program moduleincluding program logic tangibly stored on at least one non-transitorycomputer-readable storage medium of the system that includes at leastone processor coupled to the non-transitory computer-readable storagemedium for processing one or more logic codes of the program logic toperform one or methods of the invention.

Some embodiments of the invention include an engineering informationmanagement system (“Application NET”) that is integrated into anoperator interface operations management interface (OMI) (e.g.,“InTouch®”) that automatically presents content-based and/orcontext-based asset information to operators (also known as users). Insome embodiments, the OMI can be configured to display a 3Drepresentation of where one or more assets (e.g., such as equipment)exist in context to other equipment. Further, in some embodiments, theOMI can be configured to provide specific data specifications of theequipment, and traditional SCADA real-time visualizations of operationaldata. In some embodiments, at least a portion of the Application NET cancomprise at least one further program module including program logictangibly stored on at least one non-transitory computer-readable storagemedium of the system that includes at least one processor coupled to thenon-transitory computer-readable storage medium for processing one ormore logic codes of the program logic to perform one or methods of theinvention.

In some embodiments of the invention, the system can enable theuser/operator to navigate either the operational model (within the SCADAsystem) or the engineering model (within Application NET), or both,where the display adjusts automatically to the changing context andshows the user appropriate contextual information. For example, in oneembodiment, a navigation module executable by a processor can vary adisplayed context of a virtual representation of a distributed asset. Insome embodiments, such a system can display controls for graphicallymanipulating a virtual representation of an asset, where the displayedcontext of a component of an asset can be dynamically variable based onuser selection and/or a context relationship of one component versusanother component.

Some embodiments of the invention described herein can assist inreducing system or equipment downtime, and can increase efficiencythrough the automated reuse of engineering information available inApplication NET such as 3D models, drawings and piping andinstrumentation diagrams, maintenance records, standard operatingprocedures, vendor documents, etc.

Some embodiments of the invention described herein can increase operatorefficiency and situational awareness by responding to, as well asdriving, context changes in the operations management interfaceapplications.

Some embodiments of the invention described herein can secure improveditem identification in information exchange between the operator andmaintenance engineers as different naming conventions between theoperations and engineering models are bridged.

In some embodiments, when an operator selects an item in one of theoperations applications (e.g. in response to a condition such as analarm), the item's context, including the name and path of the selecteditem, can be propagated to all applications in the runtime OMI frameworkincluding the Application NET application.

In some embodiments, as an item often is named differently in theprocess model (e.g., in an “InTouch®” OMI) and in the engineering model(e.g., an Application NET): some embodiments of the invention canleverage the name alias and look-up features of the system to find thecorresponding item.

In some embodiments, the system can display the engineering name of theitem, its 3D representation in the context of the plant, configuredengineering attributes, 2D diagrams, and other referenced documents.

In some embodiments, the operator can also navigate engineering 3D modelor 2D diagrams to investigate the possible root cause of one or moreconditions. In some embodiments, the OMI framework context and thusother applications can be updated to display the appropriate dataaccordingly.

Some embodiments of the invention include an OMI that provides aninterface to create operator interfaces which react to context changesshowing the user the correct information needed to make decisions, andproviding navigation through data for rapid problem solving withoutleaving the application.

Some embodiments of the systems and methods described herein includedelivering additional services to an install base of a software platform(e.g., such as AVEVA HMI). In some embodiments, the system can enablecapturing a market leading position in industrial cloud by connecting anexisting software platform install base (e.g., an install base of AVEVAHMI) to digital services that cover operations, assets and engineeringlife cycles. In some embodiments, the systems and methods can encouragecustomer adoption through the essential plan, a free subscription thatadds value to their operations and provides a path to greater adoptionof hybrid architectures. Some embodiments can ensure a cloud platform isthe natural choice for users moving from on premise to cloud hosted orhybrid HMI applications. Some embodiments can extend customer share ofwallet through offering linked engineering capabilities made availablethrough legacy software offers.

DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a system architecture according to some embodiments.

FIG. 2 describes the implementation of the system according to someembodiments.

FIG. 3 depicts further details of the enhanced operation portion of FIG.2 according to some embodiments.

FIG. 4 depicts a flowchart of steps associated with the system of FIG. 1according to some embodiments.

FIG. 5 depicts the system displaying key information on a large displayand/or mobile display according to some embodiments.

FIG. 6 depicts a cloud based and/or hybrid system according to someembodiments.

FIG. 7 illustrates a computer system enabling or comprising the systemsand methods in accordance with some embodiments.

DETAILED DESCRIPTION

FIG. 1 shows a system architecture 100 according to some embodiments. Insome embodiments, the system architecture 100 comprises one or more of:at least one computer 105; at least one processor; at least onenon-transitory computer-readable medium; at least one operationsapplications software 101; at least one data analytics software 102; atleast one real-time advisory software 103; at least one connectivity andvisualization software 104; at least one human machine interface (HMI).In some embodiments, each of the respective software comprises code, thecode being machine-executable code comprising instructions that can bestored on the computer and/or at least one non-transitorycomputer-readable medium and executed by the computer and/or at leastone processor. In some embodiments, the computer 105 comprises the atleast one processor and/or the at least one non-transitorycomputer-readable medium.

In some embodiments, the at least one operations applications software101 comprises instructions for interfacing with one or more factorysystems. In some embodiments, the at least one operations applicationssoftware 101 comprises instructions for collecting data from one or morefactory systems. In some embodiments, the at least one operationsapplications software 101 comprises instructions for storing data fromone or more factory systems.

According to various embodiments, the analytics software 102 comprisesinstructions interface with the at least one operations applicationssoftware and/or perform analytics on the stored data. The interface,such as a communication network, is described in more detail in FIG. 7.

According to some embodiments, the real-time advisory software 103comprises instructions for interfacing with said at least one dataanalytics software. In some embodiments, the real-time advisory softwarecan generate action items based on the analytics.

In various embodiments, the one connectivity and visualization software104 comprises instructions to interface (i.e., use the networksdescribed below) with one or more of the at least one operationsapplications software 101, the at least one data analytics software 102,and/or, the at least one real-time advisory software 103. In someembodiments, the one connectivity and visualization software 104generates reports based on the collected data and/or the analytics. Insome embodiments, the one connectivity and visualization software 104facilitate connections among multiple computers to send and receivedata.

According to some embodiments, the HMI 106 comprises instructionsconfigured and arranged to facilitate an HMI interface (interfacesdescribed further below) with one or more of the at least one operationsapplications software, the at least one data analytics software, the atleast one real-time advisory software and/or, the at least oneconnectivity and visualization software. In some embodiments, the HMI106 can display data from one or more of the previously mentionedsoftware. In some embodiments, the HMI 106 allows a user to manipulatethe displayed data. In some embodiments, the HMI 106 allows a user torequest additional reports and or data from one or more software.

FIG. 2 describes the implementation of the system according to someembodiments. In some embodiments, as shown in 200, the system 100combines multiple separate manufacturing resources 201 a consolidatesystem 202. In some embodiments, the separate manufacturing resources201 comprise operators, engineers, managers, maintenance, plantinformation technology (IT) digital engineering, digital operations, anddigital asset performance, as non-limiting examples. In someembodiments, the consolidate system 202 combines all manufacturingresources 201 into one cooperative, interconnected, consolidated system202 (the system 100 comprises the consolidate system 202). In someembodiments, as shown at 203 the consolidated system 202 is available bysubscription comprising operator FIRST and Mobile FIRST applications inaddition to the existing installed base systems. In some embodiments,the consolidated system 202 focuses on operations and operatorproductivity. In some embodiments, the consolidated system 202 providesan integration software to combine both old and new software andsystems. In some embodiments, old and new software and systems compriseseparate factory systems comprising software applications from one ormore third-party vendors. In some embodiments, the one or morethird-party vendor software applications are not compatible with otherthird-party vendor software applications. In some embodiments, theconsolidated system functions similarly to FactorySuite®. In someembodiments, the consolidated system comprises FactorySuite®. In someembodiments, as shown at 204, the combination of HMI OMI, and anoperators FIRST platform results in empowered operators and enhancedoperations.

FIG. 3 depicts further details 300 of the enhanced operation portion 204of FIG. 2. according to some embodiments. In some embodiments, as shownat 301, the HMI 106 comprises SCADA. In some embodiments, the HMI 106comprises information, an integration toolkit, visualization, andreal-time control and computer integration. In some embodiments, the HMI106 comprises an operations management interface (OMI). In someembodiments, as shown at 302, the HMI 106 and/or OMI monitors andcontrols the system platform. In some embodiments, monitoring andcontrolling comprises information and analytics, an applicationdevelopment toolkit, visualization, system configuration and standardsmanagement, and real-time control and device integration. Someembodiments of the systems and methods shown include deliveringadditional services to an install base of a software platform (e.g.,such as AVEVA HMI). In some embodiments, the system can enable capturinga market leading position in industrial cloud by connecting an existingsoftware platform install base (e.g., an install base of AVEVA HMI) todigital services that cover operations, assets and engineering lifecycles. In some embodiments, as shown at 303, the HMI 106 comprisesand/or interfaces with an operators FIRST platform that providesinsights and decision support to operators to assist with real-timesystem management.

According to some embodiments, the system 100 comprises data analyticssoftware. In some embodiments, the data analytics software comprises oneor more of artificial intelligence (AI) and/or machine learningperforming the analytics.

FIG. 4 depicts a flowchart of steps associated with the system of FIG. 1according to some embodiments. In some embodiments, as shown in 400, thesystem captures organizational knowledge, analyzed the knowledge incontext to derive insights, provides operator guidance and decisionsupport. This results in improved process performance, better assetoptimization, and improved business outcomes according to variousembodiments.

FIG. 5 depicts the system displaying key information on a large display501 and/or mobile display 502 according to some embodiments. In someembodiments, all information on large display 501 is shown on mobiledisplay 502. In some embodiments, mobile display shows only a portion ofinformation that can be displayed on large display 501. In someembodiments, mobile display 502 displays a text summary of keyinformation that can be displayed on large display 501.

FIG. 6 depicts a cloud based and/or hybrid system 600 according to someembodiments. In some embodiments, the system 100 comprises the cloudbased and/or hybrid system 600. In some embodiments, the cloud portion601 is located off premise from the factory systems 602, which arelocated on premise. In some embodiments, digital services 603 are atboth the on premise 602 and off premise 601 locations in a hybridconfiguration. In some embodiments, digital services 603 in all premisesare synchronized and stored at one or more premises.

FIG. 7 illustrates a computer system enabling or comprising the systemsand methods in accordance with some embodiments. In some embodiments,the computer system 710 can include and/or operate and/or processcomputer-executable code of one or more of the above-mentioned softwaremodules and/or systems. Further, in some embodiments, the computersystem 710 can operate and/or display information within one or moregraphical user interfaces (GUIs) using a computer. In some embodiments,the computer system 710 can comprise the cloud and/or can be coupled toone or more cloud-based server systems.

In some embodiments, the system 710 can comprise at least one computerincluding at least one processor 732. In some embodiments, the at leastone processor 732 can include a processor residing in, or coupled to,one or more server platforms. In some embodiments, the system 710 caninclude a network interface 735 a and an application interface 735 bcoupled to the least one processor 732 capable of processing at leastone operating system 734. Further, in some embodiments, the interfaces735 a, 735 b coupled to at least one processor 732 can be configured toprocess one or more of the software modules (e.g., such as enterpriseapplications 738). In some embodiments, the software modules 738 caninclude server-based software, and can operate to host at least one useraccount and/or at least one client account, and operating to transferdata between one or more of these accounts using the at least oneprocessor 732.

The invention can employ various computer-implemented operationsinvolving data stored in computer systems according to some embodiments.Moreover, the above-described databases and models described throughoutcan store analytical models and other data on computer-readable storagemedia within the system 710 and on computer-readable storage mediacoupled to the computer system 710 in some embodiments. In addition, insome embodiments, the above-described applications of the system can bestored on computer-readable storage media within the computer system 710and on computer-readable storage media coupled to the computer system710. These operations, according to various embodiments, are thoserequiring physical manipulation of physical quantities. Usually, thoughnot necessarily, in some embodiments these quantities take the form ofelectrical, electromagnetic, or magnetic signals, optical ormagneto-optical form capable of being stored, transferred, combined,compared and otherwise manipulated. In some embodiments, the system 710can comprise at least one computer readable medium 736 coupled to atleast one data source 737 a, and/or at least one data storage 737 b,and/or at least one input/output 737 c. In some embodiments, thecomputer system can be embodied as computer readable code on a computerreadable medium 736. In some embodiments, the computer readable medium736 can be any data storage that can store data, which can thereafter beread by a computer system (such as the system 710). In some embodiments,the computer readable medium 736 can be any physical or material mediumthat can be used to tangibly store the desired information or data orinstructions and which can be accessed by a computer or processor 732.In some embodiments, the computer readable medium 736 can include harddrives, network attached storage (NAS), read-only memory, random-accessmemory, FLASH based memory, CD-ROMs, CD-Rs, CD-RWs, DVDs, magnetictapes, other optical and non-optical data storage. In some embodiments,various other forms of computer-readable media 736 can transmit or carryinstructions to a computer 740 and/or at least one user 731, including arouter, private or public network, or other transmission apparatus orchannel, both wired and wireless. In some embodiments, the softwaremodules 738 can be configured to send and receive data from a database(e.g., from a computer readable medium 736 including data sources 737 aand data storage 737 b that can comprise a database), and data can bereceived by the software modules 738 from at least one other source. Insome embodiments, at least one of the software modules 738 can beconfigured within the system to output data to at least one user 731 viaat least one graphical user interface rendered on at least one digitaldisplay.

In some embodiments, the computer readable medium 736 can be distributedover a conventional computer network via the network interface 735 awhere the system embodied by the computer readable code can be storedand executed in a distributed fashion. For example, in some embodiments,one or more components of the system 710 can be coupled to send and/orreceive data through a local area network (“LAN”) 739 a and/or aninternet coupled network 739 b (e.g., such as a wireless internet). Insome further embodiments, the networks 739 a, 739 b can include widearea networks (“WAN”), direct connections (e.g., through a universalserial bus port), or other forms of computer-readable media 336, or anycombination thereof.

In some embodiments, components of the networks 739 a, 739 b can includeany number of user computers such as personal computers including forexample desktop computers, and/or laptop computers, or any fixed,generally non-mobile internet appliances coupled through the LAN 739 a.For example, some embodiments include personal computers 740 a coupledthrough the LAN 739 a that can be configured for any type of userincluding an administrator. Other embodiments can include personalcomputers coupled through network 739 b. In some further embodiments,one or more components of the system 710 can be coupled to send orreceive data through an internet network (e.g., such as network 739 b).For example, some embodiments include at least one user 731 coupledwirelessly and accessing one or more software modules of the systemincluding at least one enterprise application 738 via an input andoutput (“I/O”) 737 c. In some other embodiments, the system 310 canenable at least one user 731 to be coupled to access enterpriseapplications 738 via an I/O 737 c through LAN 739 a. In someembodiments, the user 731 can comprise a user 731 a coupled to thesystem 710 using a desktop computer, and/or laptop computers, or anyfixed, generally non-mobile internet appliances coupled through theinternet 739 b. In some further embodiments, the user 731 can comprise amobile user 731 b coupled to the system 710. In some embodiments, theuser 731 b can use any mobile computer 731 c to wireless coupled to thesystem 710, including, but not limited to, personal digital assistants,and/or cellular phones, mobile phones, or smart phones, and/or pagers,and/or digital tablets, and/or fixed or mobile internet appliances.

According to some embodiments, any of the operations described hereinthat form part of the system are useful machine operations. The systemalso relates to an apparatus for performing these operations in someembodiments. In some embodiments, the apparatus can be speciallyconstructed for the required purpose, such as a special purposecomputer. When defined as a special purpose computer, in someembodiments, the computer can also perform other processing, programexecution, or routines that are not part of the special purpose, whilestill being capable of operating for the special purpose. In variousembodiments, the operations can be processed by a general-purposecomputer selectively activated or configured by one or more computerprograms stored in the computer memory, cache, or obtained over anetwork. When data is obtained over a network the data can be processedby other computers on the network, e.g. a cloud of computing resourcesin some embodiments.

The embodiments of the system can also be defined as a machine thattransforms data from one state to another state. The data can representan article, that can be represented as an electronic signal andelectronically manipulate data in various embodiments. The transformeddata can, in some embodiments, be visually depicted on a display,representing the physical object that results from the transformation ofdata. The transformed data can be saved in some embodiments to storagegenerally, or in formats that enable the construction or depiction of aphysical and tangible object. In some embodiments, the manipulation canbe performed by a processor. According to some embodiments, theprocessor transforms the data from one thing to another. Someembodiments include methods can be processed by one or more machines orprocessors that can be connected over a network. Each machine cantransform data from one state or thing to another, and can also processdata, save data to storage, transmit data over a network, display theresult, or communicate the result to another machine in variousembodiments. Computer-readable storage media, as used herein, refers tophysical or tangible storage (as opposed to signals) and includeswithout limitation volatile and non-volatile, removable andnon-removable storage media implemented in any method or technology forthe tangible storage of information such as computer-readableinstructions, data structures, program modules, instances, or other dataaccording to some embodiments.

Although method operations can be described in a specific order, in someembodiments other housekeeping operations can be performed in betweenoperations, or operations can be adjusted so that they occur at slightlydifferent times, or can be distributed in a system which allows theoccurrence of the processing operations at various intervals associatedwith the processing as long as the processing of the overlay operationsare performed in the desired way.

It will be appreciated by those skilled in the art that while the systemhas been described above in connection with embodiments, drawings, andexamples, the invention is not necessarily so limited: numerous otherembodiments, examples, uses, modifications and departures from thepresented embodiments are intended to be encompassed by the descriptionherein. The invention is capable of other embodiments and of beingpracticed or of being carried out in various ways.

Also, it is to be understood that the phraseology and terminology usedherein is for the purpose of description and should not be regarded aslimiting. The use of “including,” “comprising,” or “having” andvariations thereof herein is meant to encompass the items listedthereafter and equivalents thereof as well as additional items. Unlessspecified or limited otherwise, the terms “mounted,” “connected,”“supported,” and “coupled” and variations thereof are used broadly andencompass both direct and indirect mountings, connections, supports, andcouplings. Further, “connected” and “coupled” are not restricted tophysical or mechanical connections or couplings, and includes anywireless connection that facilitates the transfer of data.

The word “computer” encompasses any one of or combination of one or moreprocessors, computer-readable mediums (e.g., computer memory), displays,speakers, wired and wireless communication and data transfer components,clients, servers, APIs, databases, and related hardware and softwareaccording to some embodiments. In some embodiments, “computer” can alsobe a reference to a desktop computer, a smart phone, PDA, tablet, radio,and the like, any of which can comprise one or more of the software andhardware mentioned above.

In some embodiments, the local cloud computer can comprise Amazon WebServices (AWS) for example, but is broadly applicable to any other cloudplatform such as Microsoft Azure.

AVEVA, the AVEVA logos and AVEVA product names are trademarks orregistered trademarks of AVEVA Group plc or its subsidiaries in theUnited Kingdom and other countries. Windows and Azure are registeredtrademarks of Microsoft Corporation in the United States and othercountries. Amazon and Amazon Web Services are registered trademarks ofAmazon Incorporated.

1-17. (canceled)
 18. A system for integration of factory controlplatforms in a distributed environment comprising: at least oneprocessor; at least one non-transitory computer-readable medium; atleast one operations applications software; at least one data analyticssoftware; and at least one real-time advisory software; wherein each ofthe at least one operations applications software, the at least one dataanalytics software, and the at least one real-time advisory softwareeach comprise respective machine executable code, each said respectivemachine executable code stored on the at least one non-transitorycomputer-readable medium, each said respective machine executable codeexecuted by the at least one processor; wherein said at least oneoperations applications software machine executable code comprisesinstructions configured and arranged to: interface with one or morefactory control platforms ; collect data from the one or more factorycontrol platforms ; and store data from the one or more factory controlplatforms ; wherein said at least one data analytics software machineexecutable code comprises instructions configured and arranged to:interface with the at least one operations applications software; andperform analytics on said stored data; and wherein said at least onereal-time advisory software machine executable code comprisesinstructions configured and arranged to: interface with said at leastone data analytics software; and generate action items based on saidanalytics, wherein the generating action items comprises one or more of:creating, by the at least one processor, a list to investigate rootcause; adjusting, by the at least one processor, equipment parameters toimprove quality; and creating, by the at least one processor, ashut-down and/or start-up checklist.
 19. The system of claim 18, furthercomprising at least one connectivity and visualization softwarecomprising instructions configured and arranged to: interface with oneor more of the at least one operations applications software, the atleast one data analytics software, and/or, the at least one real-timeadvisory software; generate reports based on the collected data and/orthe analytics; and facilitate connections among multiple computers. 20.The system of claim 19, further comprising at least one human machineinterface (HMI) comprising instructions configured and arranged to:display data from the at least one HMI; manipulate the displayed data;and request additional reports.
 21. The system of claim 20, wherein thesystem is configured to combine multiple separate manufacturingresources into a consolidated system.
 22. The system of claim 21,wherein the multiple separate manufacturing resources comprise softwarefrom one or more third-party vendors.
 23. The system of claim 18,wherein the system is configured to combine multiple separatemanufacturing resources into a consolidated system; and wherein themultiple separate manufacturing resources comprise software from one ormore third-party vendors that are not compatible with each other. 24.The system of claim 19, wherein the generate reports action comprisesone or more of: collecting and aggregating the generated action items;and formatting reports based on a user setting and/or displayparameters.
 25. The system of claim 18, wherein the perform analytics onsaid stored data comprises one or more of: artificial intelligence (AI)performing the analytics; and/or machine learning performing theanalytics.
 26. A system for integration of factory control platforms ina distributed environment comprising: at least one processor; at leastone non-transitory computer-readable medium; at least one operationsapplications software; at least one data analytics software; at leastone real-time advisory software; and at least one connectivity andvisualization software; wherein each of the at least one operationsapplications software, the at least one data analytics software, and theat least one real-time advisory software, and the at least oneconnectivity and visualization software each comprise respective machineexecutable code, each said respective machine executable code stored onthe at least one non-transitory computer-readable medium, each saidrespective machine executable code executed by the at least oneprocessor; wherein said at least one operations applications softwaremachine executable code comprises instructions configured and arrangedto: interface with one or more factory control platforms; collect datafrom the one or more factory control platforms ; and store data from theone or more factory control platforms; wherein said at least one dataanalytics software machine executable code comprises instructionsconfigured and arranged to: perform analytics on said stored data;wherein said at least one real-time advisory software machine executablecode comprises instructions configured and arranged to: generate actionitems based on said analytics; and wherein said at least oneconnectivity and visualization software machine executable codecomprises instructions configured and arranged to: generate reportsbased on the collected data and/or the analytics.
 28. The system ofclaim 26, wherein the generate action items comprises one or more of:creating, by the at least one processor, a list to investigate rootcause; adjusting, by the at least one processor, equipment parameters toimprove quality; and creating, by the at least one processor, ashut-down and/or start-up checklist.
 29. The system of claim 27, whereinthe generate reports comprises one or more of: collecting andaggregating, by the at least one processor, the generated action items;and formatting reports, by the at least one processor, based on a usersetting and or display parameters.
 30. The system of claim 26, whereinthe system is configured to combine multiple separate manufacturingresources into a consolidated system; and wherein the multiple separatemanufacturing resources comprise software from one or more third-partyvendors that are not compatible with each other.
 31. The system of claim29, wherein the generate action items comprises one or more of:creating, by the at least one processor, a list to investigate a rootcause; adjusting, by the at least one processor, an equipment parameterto improve quality; and creating, by the at least one processor, ashut-down and/or a start-up checklist.
 32. The system of claim 26,wherein the generate reports comprises one or more of: collecting andaggregating, by the at least one processor, the generated action items;and formatting, by the at least one processor, the generated reportsbased on a user setting and or display parameters.